#ifndef LIGHT_H
#define LIGHT_H

#include <vector>
#include <QtOpenGL>

class Light
{
public:
	Light(const GLenum& number);
	void applyLight();
	void applyPosition();
	void getLightMatrices(std::vector<float>& projection, std::vector<float>& modelview) const;
private:
	std::vector<float> ambient;
	std::vector<float> diffuse;
	std::vector<float> specular;
	std::vector<float> position;
	GLenum number;
};

#endif // CAMERA_H